
/*
	(c) Galustyan Sergey 2009
*/
#include "Lib.h"
#include "OclTask.hpp"

namespace TestTask
{
	class OclQueryComputer:public OclTaskSolver
	{
		public:
			OclQueryComputer( PDevice device, PSuperSphere s1, PSuperSphere s2, PRenderObject landscape );

			void devicelost();
			void devicereset();
			
		private:
			
			virtual void computeOcl( RenderPackage& rp, int stat_line );

			PEffect		  oclEffect;
			PRenderObject landscape;
	};

	declaresmart( OclQueryComputer )
}